package contacts;

import java.util.*;

public class ContactRoller{
List roller;
public void addCard(ContactElement x){
roller.add(x);
}
public String toString(){
String f="\n";
for(int i=0;i<roller.size();i++){
ContactElement c=(ContactElement)roller.get(i);
f+=c.toString()+"\n";
}
return f;
}
public ContactRoller getCards(String x){
ContactRoller fRoller=new ContactRoller();
for(int i=0;i<roller.size();i++){
if(((ContactElement)roller.get(i)).getName().toLowerCase().indexOf(x.toLowerCase())>=0){
fRoller.addCard((ContactElement)roller.get(i));}
else if(((ContactElement)roller.get(i)).getAddress().toLowerCase().indexOf(x.toLowerCase())>=0){
fRoller.addCard((ContactElement)roller.get(i));}
else if(((ContactElement)roller.get(i)).getNumber().indexOf(x)>=0){
fRoller.addCard((ContactElement)roller.get(i));
}
}
return fRoller;
}
public ContactRoller(){
roller=new ArrayList();
}
}
